start: 00000000 600E bra +0x10 /* 00000010 */ 00000002 0000 4C44 ori.b D0, 0x44 /* 'D' */ 00000006 4546 chk.w D2, D6 00000008 0081 0000 0000 ori.l D1, 0x0 0000000E 0000 41FA ori.b D0, 0xFA // begin alternate branch 00000010-00000014 label00000010: 00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */] // end alternate branch 00000010-00000014 label00000010: // (misaligned) 00000012 FFEE .invalid <> 00000014 4E71 nop 00000016 4E71 nop 00000018 6000 01BC bra +0x1BE /* 000001D6 */ 0000001C 4EFA 001E jmp [PC + 0x1E /* 0000003C */] 00000020 4EFA 002E jmp [PC + 0x2E /* 00000050 */] fn00000024: 00000024 4EFA 003E jmp [PC + 0x3E /* 00000064 */] 00000028 4EFA 0056 jmp [PC + 0x56 /* 00000080 */] 0000002C 4EFA 0088 jmp [PC + 0x88 /* 000000B6 */] 00000030 4EFA 00A4 jmp [PC + 0xA4 /* 000000D6 */] 00000034 4EFA 00C2 jmp [PC + 0xC2 /* 000000F8 */] 00000038 4EFA 00DE jmp [PC + 0xDE /* 00000118 */] label0000003C: 0000003C 205F movea.l A0, [A7]+ 0000003E 3218 move.w D1, [A0]+ label00000040: 00000040 3418 move.w D2, [A0]+ 00000042 B058 cmp.w D0, [A0]+ 00000044 57C9 FFFA dbeq D1, -0x8 /* 00000040 */ 00000048 4A42 tst.w D2 label0000004A: 0000004A 67FE beq -0x0 /* 0000004A */ 0000004C 4EF0 20FC jmp [A0 + D2.w - 0x4] label00000050: 00000050 205F movea.l A0, [A7]+ 00000052 3218 move.w D1, [A0]+ label00000054: 00000054 3418 move.w D2, [A0]+ 00000056 B098 cmp.l D0, [A0]+ 00000058 57C9 FFFA dbeq D1, -0x8 /* 00000054 */ 0000005C 4A42 tst.w D2 label0000005E: 0000005E 67FE beq -0x0 /* 0000005E */ 00000060 4EF0 20FA jmp [A0 + D2.w - 0x6] label00000064: 00000064 205F movea.l A0, [A7]+ 00000066 3218 move.w D1, [A0]+ 00000068 3418 move.w D2, [A0]+ 0000006A B042 cmp.w D0, D2 0000006C 6E0A bgt +0xC /* 00000078 */ 0000006E 9041 sub.w D0, D1 00000070 6D06 blt +0x8 /* 00000078 */ 00000072 D040 add.w D0, D0 00000074 41F0 0002 lea.l A0, [A0 + D0.w + 0x2] label00000078: 00000078 3010 move.w D0, [A0] label0000007A: 0000007A 67FE beq -0x0 /* 0000007A */ 0000007C 4EF0 0000 jmp [A0 + D0.w] label00000080: 00000080 202F 0004 move.l D0, [A7 + 0x4] 00000084 2F41 0004 move.l [A7 + 0x4], D1 00000088 222F 0008 move.l D1, [A7 + 0x8] 0000008C 2F5F 0004 move.l [A7 + 0x4], [A7]+ 00000090 48E7 3C00 movem.l -[A7], D2,D3,D4,D5 00000094 2400 move.l D2, D0 00000096 2601 move.l D3, D1 00000098 4842 swap.w D2 0000009A C4C3 mulu.w D2, D3 0000009C 2800 move.l D4, D0 0000009E 2A01 move.l D5, D1 000000A0 4845 swap.w D5 000000A2 C8C5 mulu.w D4, D5 000000A4 D444 add.w D2, D4 000000A6 4842 swap.w D2 000000A8 4242 clr.w D2 000000AA C0C1 mulu.w D0, D1 000000AC D082 add.l D0, D2 000000AE 4CDF 003C movem.l D2,D3,D4,D5, [A7]+ 000000B2 221F move.l D1, [A7]+ 000000B4 4E75 rts label000000B6: 000000B6 202F 0004 move.l D0, [A7 + 0x4] 000000BA 2F41 0004 move.l [A7 + 0x4], D1 000000BE 222F 0008 move.l D1, [A7 + 0x8] 000000C2 2F5F 0004 move.l [A7 + 0x4], [A7]+ 000000C6 48E7 3100 movem.l -[A7], D2,D3,D7 000000CA 4EBA 009C jsr [PC + 0x9C /* 00000168 */] 000000CE 4CDF 008C movem.l D2,D3,D7, [A7]+ 000000D2 221F move.l D1, [A7]+ 000000D4 4E75 rts label000000D6: 000000D6 202F 0004 move.l D0, [A7 + 0x4] 000000DA 2F41 0004 move.l [A7 + 0x4], D1 000000DE 222F 0008 move.l D1, [A7 + 0x8] 000000E2 2F5F 0004 move.l [A7 + 0x4], [A7]+ 000000E6 48E7 3100 movem.l -[A7], D2,D3,D7 000000EA 4EBA 007C jsr [PC + 0x7C /* 00000168 */] 000000EE 2001 move.l D0, D1 000000F0 4CDF 008C movem.l D2,D3,D7, [A7]+ 000000F4 221F move.l D1, [A7]+ 000000F6 4E75 rts label000000F8: 000000F8 202F 0004 move.l D0, [A7 + 0x4] 000000FC 2F41 0004 move.l [A7 + 0x4], D1 00000100 222F 0008 move.l D1, [A7 + 0x8] 00000104 2F5F 0004 move.l [A7 + 0x4], [A7]+ 00000108 48E7 3100 movem.l -[A7], D2,D3,D7 0000010C 4EBA 002C jsr [PC + 0x2C /* 0000013A */] 00000110 4CDF 008C movem.l D2,D3,D7, [A7]+ 00000114 221F move.l D1, [A7]+ 00000116 4E75 rts label00000118: 00000118 202F 0004 move.l D0, [A7 + 0x4] 0000011C 2F41 0004 move.l [A7 + 0x4], D1 00000120 222F 0008 move.l D1, [A7 + 0x8] 00000124 2F5F 0004 move.l [A7 + 0x4], [A7]+ 00000128 48E7 3100 movem.l -[A7], D2,D3,D7 0000012C 4EBA 000C jsr [PC + 0xC /* 0000013A */] 00000130 2001 move.l D0, D1 00000132 4CDF 008C movem.l D2,D3,D7, [A7]+ 00000136 221F move.l D1, [A7]+ 00000138 4E75 rts fn0000013A: 0000013A 4A80 tst.l D0 0000013C 6A1C bpl +0x1E /* 0000015A */ 0000013E 4A81 tst.l D1 00000140 6A0C bpl +0xE /* 0000014E */ 00000142 4480 neg.l D0 00000144 4481 neg.l D1 00000146 4EBA 0020 jsr [PC + 0x20 /* 00000168 */] 0000014A 4481 neg.l D1 0000014C 4E75 rts label0000014E: 0000014E 4480 neg.l D0 00000150 4EBA 0016 jsr [PC + 0x16 /* 00000168 */] 00000154 4480 neg.l D0 00000156 4481 neg.l D1 00000158 4E75 rts label0000015A: 0000015A 4A81 tst.l D1 0000015C 6A0A bpl +0xC /* 00000168 */ 0000015E 4481 neg.l D1 00000160 4EBA 0006 jsr [PC + 0x6 /* 00000168 */] 00000164 4480 neg.l D0 00000166 4E75 rts fn00000168: 00000168 2E3C 0000 FFFF move.l D7, 0xFFFF 0000016E B280 cmp.l D1, D0 00000170 6306 bls +0x8 /* 00000178 */ 00000172 2200 move.l D1, D0 00000174 7000 moveq.l D0, 0x00 00000176 4E75 rts label00000178: 00000178 B087 cmp.l D0, D7 0000017A 620C bhi +0xE /* 00000188 */ 0000017C 80C1 divu.w D0, D1 0000017E 4840 swap.w D0 00000180 3200 move.w D1, D0 00000182 4240 clr.w D0 00000184 4840 swap.w D0 00000186 4E75 rts label00000188: 00000188 B287 cmp.l D1, D7 0000018A 621A bhi +0x1C /* 000001A6 */ 0000018C 2E00 move.l D7, D0 0000018E 4240 clr.w D0 00000190 4840 swap.w D0 00000192 80C1 divu.w D0, D1 00000194 4840 swap.w D0 00000196 4847 swap.w D7 00000198 3E00 move.w D7, D0 0000019A 4847 swap.w D7 0000019C 8EC1 divu.w D7, D1 0000019E 3007 move.w D0, D7 000001A0 4847 swap.w D7 000001A2 3207 move.w D1, D7 000001A4 4E75 rts label000001A6: 000001A6 2400 move.l D2, D0 000001A8 2601 move.l D3, D1 label000001AA: 000001AA E288 lsr D0, 1 000001AC E289 lsr D1, 1 000001AE B287 cmp.l D1, D7 000001B0 62F8 bhi -0x6 /* 000001AA */ 000001B2 80C1 divu.w D0, D1 000001B4 C087 and.l D0, D7 label000001B6: 000001B6 3203 move.w D1, D3 000001B8 C2C0 mulu.w D1, D0 000001BA 2E03 move.l D7, D3 000001BC 4847 swap.w D7 000001BE CEC0 mulu.w D7, D0 000001C0 4847 swap.w D7 000001C2 D287 add.l D1, D7 000001C4 6508 bcs +0xA /* 000001CE */ 000001C6 9282 sub.l D1, D2 000001C8 6204 bhi +0x6 /* 000001CE */ 000001CA 4481 neg.l D1 000001CC 4E75 rts label000001CE: 000001CE 5340 subq.w D0, 1 000001D0 60E4 bra -0x1A /* 000001B6 */ 000001D2 0050 0001 ori.w [A0], 0x1 label000001D6: 000001D6 4E56 FFE8 link A6, -0x0018 000001DA 2D4C FFE8 move.l [A6 - 0x18], A4 000001DE 2848 movea.l A4, A0 000001E0 4EBA 042E jsr [PC + 0x42E /* 00000610 */] 000001E4 302E 001A move.w D0, [A6 + 0x1A] 000001E8 4EBA FE3A jsr [PC - 0x1C6 /* 00000024 */] 000001EC 0000 0003 ori.b D0, 0x3 000001F0 0114 btst [A4], D0 000001F2 0112 btst [A2], D0 000001F4 0006 00CA ori.b D6, 0xCA 000001F8 010C btst A4, D0 000001FA 3D7C 00FF FFF6 move.w [A6 - 0xA], 0xFF 00000200 486C 0EF7 pea.l [A4 + 0xEF7] 00000204 486E FFF6 pea.l [A6 - 0xA] 00000208 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000020C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000210 4EBA 04A6 jsr [PC + 0x4A6 /* 000006B8 */] 00000214 102E FFF7 move.b D0, [A6 - 0x9] 00000218 1940 0EF6 move.b [A4 + 0xEF6], D0 0000021C 0240 00FF andi.w D0, 0xFF 00000220 4A40 tst.w D0 00000222 660A bne +0xC /* 0000022E */ 00000224 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000228 A8A3 syscall EraseRect 0000022A 6000 00D8 bra +0xDA /* 00000304 */ label0000022E: 0000022E 7000 moveq.l D0, 0x00 00000230 102C 0EF6 move.b D0, [A4 + 0xEF6] 00000234 41EC 0EF6 lea.l A0, [A4 + 0xEF6] 00000238 4840 swap.w D0 0000023A 4240 clr.w D0 0000023C 4840 swap.w D0 0000023E D1C0 add.l A0, D0 00000240 7000 moveq.l D0, 0x00 00000242 1010 move.b D0, [A0] 00000244 0C40 002A cmpi.w D0, 0x2A /* '*' */ 00000248 57C0 seq D0 0000024A 4400 neg.b D0 0000024C 4880 ext.w D0 0000024E 1940 1005 move.b [A4 + 0x1005], D0 00000252 4A00 tst.b D0 00000254 6704 beq +0x6 /* 0000025A */ 00000256 532C 0EF6 subq.b [A4 + 0xEF6], 1 label0000025A: 0000025A 486C 0EF6 pea.l [A4 + 0xEF6] 0000025E 4EBA 03FC jsr [PC + 0x3FC /* 0000065C */] 00000262 588F addq.l A7, 4 00000264 3940 0EF4 move.w [A4 + 0xEF4], D0 00000268 486E FFF2 pea.l [A6 - 0xE] 0000026C A874 syscall GetPort 0000026E 4A2C 1004 tst.b [A4 + 0x1004] 00000272 6718 beq +0x1A /* 0000028C */ 00000274 486E FFEC pea.l [A6 - 0x14] 00000278 4EBA 067A jsr [PC + 0x67A /* 000008F4 */] 0000027C 588F addq.l A7, 4 0000027E 486C 1008 pea.l [A4 + 0x1008] 00000282 AA15 syscall RGBBackColor 00000284 4267 clr.w -[A7] 00000286 4EBA 0556 jsr [PC + 0x556 /* 000007DE */] 0000028A 548F addq.l A7, 2 label0000028C: 0000028C 206E 0008 movea.l A0, [A6 + 0x8] 00000290 226E 0008 movea.l A1, [A6 + 0x8] 00000294 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000298 2251 movea.l A1, [A1] 0000029A 2F29 003C move.l -[A7], [A1 + 0x3C] 0000029E 2050 movea.l A0, [A0] 000002A0 2F28 0008 move.l -[A7], [A0 + 0x8] 000002A4 3F2C 0EF4 move.w -[A7], [A4 + 0xEF4] 000002A8 4EBA 0068 jsr [PC + 0x68 /* 00000312 */] 000002AC 4FEF 000E lea.l A7, [A7 + 0xE] 000002B0 4A2C 1004 tst.b [A4 + 0x1004] 000002B4 670A beq +0xC /* 000002C0 */ 000002B6 486E FFEC pea.l [A6 - 0x14] 000002BA 4EBA 05FE jsr [PC + 0x5FE /* 000008BA */] 000002BE 588F addq.l A7, 4 label000002C0: 000002C0 4EBA 034E jsr [PC + 0x34E /* 00000610 */] 000002C4 4A2E 0018 tst.b [A6 + 0x18] 000002C8 6604 bne +0x6 /* 000002CE */ 000002CA 7001 moveq.l D0, 0x01 000002CC 6002 bra +0x4 /* 000002D0 */ label000002CE: 000002CE 7002 moveq.l D0, 0x02 label000002D0: 000002D0 3F00 move.w -[A7], D0 000002D2 4EBA 050A jsr [PC + 0x50A /* 000007DE */] 000002D6 548F addq.l A7, 2 000002D8 206E 0014 movea.l A0, [A6 + 0x14] 000002DC 43EE FFF8 lea.l A1, [A6 - 0x8] 000002E0 22D8 move.l [A1]+, [A0]+ 000002E2 22D8 move.l [A1]+, [A0]+ 000002E4 486E FFF8 pea.l [A6 - 0x8] 000002E8 A8A1 syscall FrameRect 000002EA 066E 0021 FFFA addi.w [A6 - 0x6], 0x21 /* '!' */ 000002F0 066E FFDF FFFE addi.w [A6 - 0x2], 0xFFDF 000002F6 486E FFF8 pea.l [A6 - 0x8] 000002FA A8A2 syscall PaintRect 000002FC 4267 clr.w -[A7] 000002FE 4EBA 04DE jsr [PC + 0x4DE /* 000007DE */] 00000302 548F addq.l A7, 2 label00000304: 00000304 286E FFE8 movea.l A4, [A6 - 0x18] 00000308 4E5E unlink A6 0000030A 205F movea.l A0, [A7]+ 0000030C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000310 4ED0 jmp [A0] fn00000312: 00000312 4E56 FFCA link A6, -0x0036 00000316 422E FFE3 clr.b [A6 - 0x1D] 0000031A 206E 0012 movea.l A0, [A6 + 0x12] 0000031E 43EE FFEC lea.l A1, [A6 - 0x14] 00000322 22D8 move.l [A1]+, [A0]+ 00000324 22D8 move.l [A1]+, [A0]+ 00000326 486E FFEC pea.l [A6 - 0x14] 0000032A 3F3C 0001 move.w -[A7], 0x1 0000032E 3F3C 0001 move.w -[A7], 0x1 00000332 A8A9 syscall InsetRect 00000334 42A7 clr.l -[A7] 00000336 2F2E 000E move.l -[A7], [A6 + 0xE] 0000033A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000033E A81F syscall Get1Resource 00000340 205F movea.l A0, [A7]+ 00000342 2D48 FFFC move.l [A6 - 0x4], A0 00000346 B0FC 0000 cmpa.w A0, 0x0 0000034A 6700 02BC beq +0x2BE /* 00000608 */ 0000034E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000352 4EBA 037E jsr [PC + 0x37E /* 000006D2 */] 00000356 588F addq.l A7, 4 00000358 2D40 FFF8 move.l [A6 - 0x8], D0 0000035C 206E FFF8 movea.l A0, [A6 - 0x8] 00000360 3050 movea.w A0, [A0] 00000362 D1EE FFF8 add.l A0, [A6 - 0x8] 00000366 2D48 FFF4 move.l [A6 - 0xC], A0 0000036A 41EE FFE4 lea.l A0, [A6 - 0x1C] 0000036E 43EE FFEC lea.l A1, [A6 - 0x14] 00000372 20D9 move.l [A0]+, [A1]+ 00000374 20D9 move.l [A0]+, [A1]+ 00000376 302E FFE6 move.w D0, [A6 - 0x1A] 0000037A 0640 0020 addi.w D0, 0x20 /* ' ' */ 0000037E 3D40 FFEA move.w [A6 - 0x16], D0 00000382 0CAE 4669 7368 000E cmpi.l [A6 + 0xE], 0x46697368 /* 'Fish' */ 0000038A 6600 007A bne +0x7C /* 00000406 */ 0000038E 4A2C 1004 tst.b [A4 + 0x1004] 00000392 6742 beq +0x44 /* 000003D6 */ 00000394 206E FFF8 movea.l A0, [A6 - 0x8] 00000398 41E8 0056 lea.l A0, [A0 + 0x56] 0000039C 226E FFF8 movea.l A1, [A6 - 0x8] 000003A0 2348 003A move.l [A1 + 0x3A], A0 000003A4 206E FFF8 movea.l A0, [A6 - 0x8] 000003A8 216E FFF4 0056 move.l [A0 + 0x56], [A6 - 0xC] 000003AE 206E FFF8 movea.l A0, [A6 - 0x8] 000003B2 3028 0050 move.w D0, [A0 + 0x50] 000003B6 48C0 ext.l D0 000003B8 D1AE FFF4 add.l [A6 - 0xC], D0 000003BC 206E FFF8 movea.l A0, [A6 - 0x8] 000003C0 216E FFF4 0010 move.l [A0 + 0x10], [A6 - 0xC] 000003C6 206E FFF8 movea.l A0, [A6 - 0x8] 000003CA 41E8 0010 lea.l A0, [A0 + 0x10] 000003CE 2D48 FFCA move.l [A6 - 0x36], A0 000003D2 6000 0100 bra +0x102 /* 000004D4 */ label000003D6: 000003D6 206E FFF8 movea.l A0, [A6 - 0x8] 000003DA 226E FFF8 movea.l A1, [A6 - 0x8] 000003DE 3029 0050 move.w D0, [A1 + 0x50] 000003E2 D068 0052 add.w D0, [A0 + 0x52] 000003E6 48C0 ext.l D0 000003E8 D1AE FFF4 add.l [A6 - 0xC], D0 000003EC 206E FFF8 movea.l A0, [A6 - 0x8] 000003F0 216E FFF4 0042 move.l [A0 + 0x42], [A6 - 0xC] 000003F6 206E FFF8 movea.l A0, [A6 - 0x8] 000003FA 41E8 0042 lea.l A0, [A0 + 0x42] 000003FE 2D48 FFCA move.l [A6 - 0x36], A0 00000402 6000 00D0 bra +0xD2 /* 000004D4 */ label00000406: 00000406 0CAE 4649 5348 000E cmpi.l [A6 + 0xE], 0x46495348 /* 'FISH' */ 0000040E 6600 00C4 bne +0xC6 /* 000004D4 */ 00000412 41EE FFDE lea.l A0, [A6 - 0x22] 00000416 226E FFF8 movea.l A1, [A6 - 0x8] 0000041A 2348 0038 move.l [A1 + 0x38], A0 0000041E 206E FFF8 movea.l A0, [A6 - 0x8] 00000422 41E8 0040 lea.l A0, [A0 + 0x40] 00000426 2D48 FFDE move.l [A6 - 0x22], A0 0000042A 206E FFDE movea.l A0, [A6 - 0x22] 0000042E 3068 0006 movea.w A0, [A0 + 0x6] 00000432 2008 move.l D0, A0 00000434 E780 asl D0, 3 00000436 0680 0000 0010 addi.l D0, 0x10 0000043C 3D40 FFDC move.w [A6 - 0x24], D0 00000440 2D6E FFDE FFF4 move.l [A6 - 0xC], [A6 - 0x22] 00000446 302E FFDC move.w D0, [A6 - 0x24] 0000044A 48C0 ext.l D0 0000044C D1AE FFF4 add.l [A6 - 0xC], D0 00000450 206E FFF8 movea.l A0, [A6 - 0x8] 00000454 216E FFF4 000E move.l [A0 + 0xE], [A6 - 0xC] 0000045A 4A2C 1004 tst.b [A4 + 0x1004] 0000045E 6668 bne +0x6A /* 000004C8 */ 00000460 206E FFF8 movea.l A0, [A6 - 0x8] 00000464 43EE FFD4 lea.l A1, [A6 - 0x2C] 00000468 41E8 0014 lea.l A0, [A0 + 0x14] 0000046C 22D8 move.l [A1]+, [A0]+ 0000046E 22D8 move.l [A1]+, [A0]+ 00000470 302E FFDA move.w D0, [A6 - 0x26] 00000474 906E FFD6 sub.w D0, [A6 - 0x2A] 00000478 0640 000F addi.w D0, 0xF 0000047C E840 asr D0.w, 4 0000047E D040 add.w D0, D0 00000480 3D40 FFD2 move.w [A6 - 0x2E], D0 00000484 302E FFD8 move.w D0, [A6 - 0x28] 00000488 906E FFD4 sub.w D0, [A6 - 0x2C] 0000048C 323C 7FFF move.w D1, 0x7FFF 00000490 C26E FFD2 and.w D1, [A6 - 0x2E] 00000494 C1C1 muls.w D0, D1 00000496 4840 swap.w D0 00000498 4240 clr.w D0 0000049A 4840 swap.w D0 0000049C 2F00 move.l -[A7], D0 0000049E 4EBA 025E jsr [PC + 0x25E /* 000006FE */] 000004A2 588F addq.l A7, 4 000004A4 2D40 FFCE move.l [A6 - 0x32], D0 000004A8 4267 clr.w -[A7] 000004AA 486E FFCE pea.l [A6 - 0x32] 000004AE 206E FFF8 movea.l A0, [A6 - 0x8] 000004B2 4868 000E pea.l [A0 + 0xE] 000004B6 4EBA 0684 jsr [PC + 0x684 /* 00000B3C */] 000004BA 4FEF 000A lea.l A7, [A7 + 0xA] 000004BE 41EE FFCE lea.l A0, [A6 - 0x32] 000004C2 2D48 FFCA move.l [A6 - 0x36], A0 000004C6 600C bra +0xE /* 000004D4 */ label000004C8: 000004C8 206E FFF8 movea.l A0, [A6 - 0x8] 000004CC 41E8 000E lea.l A0, [A0 + 0xE] 000004D0 2D48 FFCA move.l [A6 - 0x36], A0 label000004D4: 000004D4 2F2E FFCA move.l -[A7], [A6 - 0x36] 000004D8 206E 000A movea.l A0, [A6 + 0xA] 000004DC 4868 0002 pea.l [A0 + 0x2] 000004E0 206E FFCA movea.l A0, [A6 - 0x36] 000004E4 4868 0006 pea.l [A0 + 0x6] 000004E8 486E FFE4 pea.l [A6 - 0x1C] 000004EC 4267 clr.w -[A7] 000004EE 42A7 clr.l -[A7] 000004F0 A8EC syscall CopyBits 000004F2 41EE FFE4 lea.l A0, [A6 - 0x1C] 000004F6 43EE FFEC lea.l A1, [A6 - 0x14] 000004FA 20D9 move.l [A0]+, [A1]+ 000004FC 20D9 move.l [A0]+, [A1]+ 000004FE 302E FFEA move.w D0, [A6 - 0x16] 00000502 0640 FFE0 addi.w D0, 0xFFE0 00000506 3D40 FFE6 move.w [A6 - 0x1A], D0 0000050A 0CAE 4669 7368 000E cmpi.l [A6 + 0xE], 0x46697368 /* 'Fish' */ 00000512 6650 bne +0x52 /* 00000564 */ 00000514 4A2C 1004 tst.b [A4 + 0x1004] 00000518 6726 beq +0x28 /* 00000540 */ 0000051A 206E FFF8 movea.l A0, [A6 - 0x8] 0000051E 3028 0054 move.w D0, [A0 + 0x54] 00000522 D040 add.w D0, D0 00000524 206E FFF8 movea.l A0, [A6 - 0x8] 00000528 D068 0052 add.w D0, [A0 + 0x52] 0000052C 48C0 ext.l D0 0000052E D1AE FFF4 add.l [A6 - 0xC], D0 00000532 206E FFF8 movea.l A0, [A6 - 0x8] 00000536 216E FFF4 0010 move.l [A0 + 0x10], [A6 - 0xC] 0000053C 6000 0078 bra +0x7A /* 000005B6 */ label00000540: 00000540 206E FFF8 movea.l A0, [A6 - 0x8] 00000544 3028 0054 move.w D0, [A0 + 0x54] 00000548 D040 add.w D0, D0 0000054A 206E FFF8 movea.l A0, [A6 - 0x8] 0000054E D068 0052 add.w D0, [A0 + 0x52] 00000552 48C0 ext.l D0 00000554 D1AE FFF4 add.l [A6 - 0xC], D0 00000558 206E FFF8 movea.l A0, [A6 - 0x8] 0000055C 216E FFF4 0042 move.l [A0 + 0x42], [A6 - 0xC] 00000562 6052 bra +0x54 /* 000005B6 */ label00000564: 00000564 0CAE 4649 5348 000E cmpi.l [A6 + 0xE], 0x46495348 /* 'FISH' */ 0000056C 6648 bne +0x4A /* 000005B6 */ 0000056E 206E FFF8 movea.l A0, [A6 - 0x8] 00000572 226E FFF8 movea.l A1, [A6 - 0x8] 00000576 3029 0018 move.w D0, [A1 + 0x18] 0000057A 9068 0014 sub.w D0, [A0 + 0x14] 0000057E 206E FFF8 movea.l A0, [A6 - 0x8] 00000582 323C 7FFF move.w D1, 0x7FFF 00000586 C268 0012 and.w D1, [A0 + 0x12] 0000058A C1C1 muls.w D0, D1 0000058C 206E FFF8 movea.l A0, [A6 - 0x8] 00000590 4840 swap.w D0 00000592 4240 clr.w D0 00000594 4840 swap.w D0 00000596 D1A8 000E add.l [A0 + 0xE], D0 0000059A 4A2C 1004 tst.b [A4 + 0x1004] 0000059E 6616 bne +0x18 /* 000005B6 */ 000005A0 4267 clr.w -[A7] 000005A2 486E FFCE pea.l [A6 - 0x32] 000005A6 206E FFF8 movea.l A0, [A6 - 0x8] 000005AA 4868 000E pea.l [A0 + 0xE] 000005AE 4EBA 058C jsr [PC + 0x58C /* 00000B3C */] 000005B2 4FEF 000A lea.l A7, [A7 + 0xA] label000005B6: 000005B6 2F2E FFCA move.l -[A7], [A6 - 0x36] 000005BA 206E 000A movea.l A0, [A6 + 0xA] 000005BE 4868 0002 pea.l [A0 + 0x2] 000005C2 206E FFCA movea.l A0, [A6 - 0x36] 000005C6 4868 0006 pea.l [A0 + 0x6] 000005CA 486E FFE4 pea.l [A6 - 0x1C] 000005CE 4267 clr.w -[A7] 000005D0 42A7 clr.l -[A7] 000005D2 A8EC syscall CopyBits 000005D4 4A2C 1004 tst.b [A4 + 0x1004] 000005D8 6614 bne +0x16 /* 000005EE */ 000005DA 0CAE 4649 5348 000E cmpi.l [A6 + 0xE], 0x46495348 /* 'FISH' */ 000005E2 660A bne +0xC /* 000005EE */ 000005E4 2F2E FFCE move.l -[A7], [A6 - 0x32] 000005E8 4EBA 0128 jsr [PC + 0x128 /* 00000712 */] 000005EC 588F addq.l A7, 4 label000005EE: 000005EE 7001 moveq.l D0, 0x01 000005F0 1D40 FFE3 move.b [A6 - 0x1D], D0 000005F4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005F8 4EBA 00E8 jsr [PC + 0xE8 /* 000006E2 */] 000005FC 588F addq.l A7, 4 000005FE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000602 4EBA 00EC jsr [PC + 0xEC /* 000006F0 */] 00000606 588F addq.l A7, 4 label00000608: 00000608 102E FFE3 move.b D0, [A6 - 0x1D] 0000060C 4E5E unlink A6 0000060E 4E75 rts fn00000610: 00000610 4E56 FFFC link A6, -0x0004 00000614 4A2C 1006 tst.b [A4 + 0x1006] 00000618 663E bne +0x40 /* 00000658 */ 0000061A 4EBA 0104 jsr [PC + 0x104 /* 00000720 */] 0000061E 486E FFFC pea.l [A6 - 0x4] 00000622 A874 syscall GetPort 00000624 4A2C 100E tst.b [A4 + 0x100E] 00000628 671E beq +0x20 /* 00000648 */ 0000062A 206E FFFC movea.l A0, [A6 - 0x4] 0000062E 0828 0007 0006 btst.b [A0 + 0x6], 0x7 00000634 6712 beq +0x14 /* 00000648 */ 00000636 206E FFFC movea.l A0, [A6 - 0x4] 0000063A 2068 0002 movea.l A0, [A0 + 0x2] 0000063E 2050 movea.l A0, [A0] 00000640 0C68 0002 0020 cmpi.w [A0 + 0x20], 0x2 00000646 6C04 bge +0x6 /* 0000064C */ label00000648: 00000648 7000 moveq.l D0, 0x00 0000064A 6002 bra +0x4 /* 0000064E */ label0000064C: 0000064C 7001 moveq.l D0, 0x01 label0000064E: 0000064E 1940 1004 move.b [A4 + 0x1004], D0 00000652 7001 moveq.l D0, 0x01 00000654 1940 1006 move.b [A4 + 0x1006], D0 label00000658: 00000658 4E5E unlink A6 0000065A 4E75 rts fn0000065C: 0000065C 4E56 0000 link A6, 0 00000660 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000664 4EBA 0008 jsr [PC + 0x8 /* 0000066E */] 00000668 588F addq.l A7, 4 0000066A 4E5E unlink A6 0000066C 4E75 rts fn0000066E: 0000066E 4E56 0000 link A6, 0 00000672 206E 0008 movea.l A0, [A6 + 0x8] 00000676 3F3C 0001 move.w -[A7], 0x1 0000067A A9EE syscall Pack7/DecStr68K 0000067C 4E5E unlink A6 0000067E 4E75 rts 00000680 4E56 0000 link A6, 0 00000684 302E 0010 move.w D0, [A6 + 0x10] 00000688 6710 beq +0x12 /* 0000069A */ 0000068A 5340 subq.w D0, 1 0000068C 206E 0008 movea.l A0, [A6 + 0x8] 00000690 226E 000C movea.l A1, [A6 + 0xC] label00000694: 00000694 B308 cmpm.b [A1]+, [A0]+ 00000696 56C8 FFFC dbne D0, -0x6 /* 00000694 */ label0000069A: 0000069A 57C0 seq D0 0000069C 4880 ext.w D0 0000069E 4E5E unlink A6 000006A0 4E75 rts fn000006A2: 000006A2 4E56 0000 link A6, 0 000006A6 2F07 move.l -[A7], D7 000006A8 2E2E 0008 move.l D7, [A6 + 0x8] 000006AC 2007 move.l D0, D7 000006AE 6A02 bpl +0x4 /* 000006B2 */ 000006B0 4480 neg.l D0 label000006B2: 000006B2 2E1F move.l D7, [A7]+ 000006B4 4E5E unlink A6 000006B6 4E75 rts fn000006B8: 000006B8 4E56 0000 link A6, 0 000006BC 4E5E unlink A6 000006BE 201F move.l D0, [A7]+ 000006C0 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 000006C4 2F00 move.l -[A7], D0 000006C6 ADE7 syscall Pack0/ListManager, auto_pop 000006C8 4E5E unlink A6 000006CA 205F movea.l A0, [A7]+ 000006CC 4FEF 0010 lea.l A7, [A7 + 0x10] 000006D0 4ED0 jmp [A0] fn000006D2: 000006D2 4E56 0000 link A6, 0 000006D6 206E 0008 movea.l A0, [A6 + 0x8] 000006DA A029 syscall HLock 000006DC 2010 move.l D0, [A0] 000006DE 4E5E unlink A6 000006E0 4E75 rts fn000006E2: 000006E2 4E56 0000 link A6, 0 000006E6 206E 0008 movea.l A0, [A6 + 0x8] 000006EA A02A syscall HUnlock 000006EC 4E5E unlink A6 000006EE 4E75 rts fn000006F0: 000006F0 4E56 0000 link A6, 0 000006F4 206E 0008 movea.l A0, [A6 + 0x8] 000006F8 A049 syscall HPurge 000006FA 4E5E unlink A6 000006FC 4E75 rts fn000006FE: 000006FE 4E56 0000 link A6, 0 00000702 202E 0008 move.l D0, [A6 + 0x8] 00000706 A11E syscall NewPtr, flags=1 00000708 31C0 0220 move.w [0x00000220 /* MemErr */], D0 0000070C 2008 move.l D0, A0 0000070E 4E5E unlink A6 00000710 4E75 rts fn00000712: 00000712 4E56 0000 link A6, 0 00000716 206E 0008 movea.l A0, [A6 + 0x8] 0000071A A01F syscall DisposPtr/DisposePtr 0000071C 4E5E unlink A6 0000071E 4E75 rts fn00000720: 00000720 4E56 FFE8 link A6, -0x0018 00000724 422C 100E clr.b [A4 + 0x100E] 00000728 4267 clr.w -[A7] 0000072A 4267 clr.w -[A7] 0000072C 4267 clr.w -[A7] 0000072E 486C 1010 pea.l [A4 + 0x1010] 00000732 4EBA 03C2 jsr [PC + 0x3C2 /* 00000AF6 */] 00000736 4FEF 000A lea.l A7, [A7 + 0xA] 0000073A 3F3C FFFF move.w -[A7], 0xFFFF 0000073E 3F3C FFFF move.w -[A7], 0xFFFF 00000742 3F3C FFFF move.w -[A7], 0xFFFF 00000746 486C 1016 pea.l [A4 + 0x1016] 0000074A 4EBA 03AA jsr [PC + 0x3AA /* 00000AF6 */] 0000074E 4FEF 000A lea.l A7, [A7 + 0xA] 00000752 7001 moveq.l D0, 0x01 00000754 41EE FFE8 lea.l A0, [A6 - 0x18] 00000758 A090 syscall SysEnvirons 0000075A 6708 beq +0xA /* 00000764 */ 0000075C 0C40 EA82 cmpi.w D0, 0xEA82 00000760 6600 0078 bne +0x7A /* 000007DA */ label00000764: 00000764 1968 0009 100E move.b [A4 + 0x100E], [A0 + 0x9] 0000076A 4A2C 100E tst.b [A4 + 0x100E] 0000076E 6700 006A beq +0x6C /* 000007DA */ 00000772 2078 0CD4 movea.l A0, [0x00000CD4 /* AuxCtlHead */] 00000776 2D50 FFFC move.l [A6 - 0x4], [A0] 0000077A 600A bra +0xC /* 00000786 */ label0000077C: 0000077C 206E FFFC movea.l A0, [A6 - 0x4] 00000780 2050 movea.l A0, [A0] 00000782 2D50 FFFC move.l [A6 - 0x4], [A0] label00000786: 00000786 206E FFFC movea.l A0, [A6 - 0x4] 0000078A 4A90 tst.l [A0] 0000078C 66EE bne -0x10 /* 0000077C */ 0000078E 206E FFFC movea.l A0, [A6 - 0x4] 00000792 2068 0008 movea.l A0, [A0 + 0x8] 00000796 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000079A 206E FFF8 movea.l A0, [A6 - 0x8] 0000079E 43EC 101C lea.l A1, [A4 + 0x101C] 000007A2 41E8 000A lea.l A0, [A0 + 0xA] 000007A6 22D8 move.l [A1]+, [A0]+ 000007A8 32D8 move.w [A1]+, [A0]+ 000007AA 206E FFF8 movea.l A0, [A6 - 0x8] 000007AE 43EC 1022 lea.l A1, [A4 + 0x1022] 000007B2 41E8 0012 lea.l A0, [A0 + 0x12] 000007B6 22D8 move.l [A1]+, [A0]+ 000007B8 32D8 move.w [A1]+, [A0]+ 000007BA 206E FFF8 movea.l A0, [A6 - 0x8] 000007BE 43EC 1028 lea.l A1, [A4 + 0x1028] 000007C2 41E8 001A lea.l A0, [A0 + 0x1A] 000007C6 22D8 move.l [A1]+, [A0]+ 000007C8 32D8 move.w [A1]+, [A0]+ 000007CA 206E FFF8 movea.l A0, [A6 - 0x8] 000007CE 43EC 102E lea.l A1, [A4 + 0x102E] 000007D2 41E8 0022 lea.l A0, [A0 + 0x22] 000007D6 22D8 move.l [A1]+, [A0]+ 000007D8 32D8 move.w [A1]+, [A0]+ label000007DA: 000007DA 4E5E unlink A6 000007DC 4E75 rts fn000007DE: 000007DE 4E56 FFFC link A6, -0x0004 000007E2 486E FFFC pea.l [A6 - 0x4] 000007E6 A874 syscall GetPort 000007E8 4A2C 100E tst.b [A4 + 0x100E] 000007EC 670A beq +0xC /* 000007F8 */ 000007EE 206E FFFC movea.l A0, [A6 - 0x4] 000007F2 4A68 0006 tst.w [A0 + 0x6] 000007F6 6D1E blt +0x20 /* 00000816 */ label000007F8: 000007F8 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 000007FE 670C beq +0xE /* 0000080C */ 00000800 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 00000806 6704 beq +0x6 /* 0000080C */ 00000808 7021 moveq.l D0, 0x21 0000080A 6002 bra +0x4 /* 0000080E */ label0000080C: 0000080C 701E moveq.l D0, 0x1E label0000080E: 0000080E 48C0 ext.l D0 00000810 2F00 move.l -[A7], D0 00000812 A862 syscall ForeColor 00000814 6012 bra +0x14 /* 00000828 */ label00000816: 00000816 302E 0008 move.w D0, [A6 + 0x8] 0000081A C1FC 0006 muls.w D0, 0x6 0000081E 41EC 1010 lea.l A0, [A4 + 0x1010] 00000822 D1C0 add.l A0, D0 00000824 4850 pea.l [A0] 00000826 AA14 syscall RGBForeColor label00000828: 00000828 4E5E unlink A6 0000082A 4E75 rts 0000082C 4E56 FFFC link A6, -0x0004 00000830 486E FFFC pea.l [A6 - 0x4] 00000834 A874 syscall GetPort 00000836 206E FFFC movea.l A0, [A6 - 0x4] 0000083A 4A68 0006 tst.w [A0 + 0x6] 0000083E 6C10 bge +0x12 /* 00000850 */ 00000840 3F2E 000C move.w -[A7], [A6 + 0xC] 00000844 3F2E 000E move.w -[A7], [A6 + 0xE] 00000848 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000084C AA17 syscall GetCPixel 0000084E 602C bra +0x2E /* 0000087C */ label00000850: 00000850 4267 clr.w -[A7] 00000852 3F2E 000C move.w -[A7], [A6 + 0xC] 00000856 3F2E 000E move.w -[A7], [A6 + 0xE] 0000085A A865 syscall GetPixel 0000085C 101F move.b D0, [A7]+ 0000085E 4A00 tst.b D0 00000860 670E beq +0x10 /* 00000870 */ 00000862 206E 0008 movea.l A0, [A6 + 0x8] 00000866 43EC 1010 lea.l A1, [A4 + 0x1010] 0000086A 20D9 move.l [A0]+, [A1]+ 0000086C 30D9 move.w [A0]+, [A1]+ 0000086E 600C bra +0xE /* 0000087C */ label00000870: 00000870 206E 0008 movea.l A0, [A6 + 0x8] 00000874 43EC 1016 lea.l A1, [A4 + 0x1016] 00000878 20D9 move.l [A0]+, [A1]+ 0000087A 30D9 move.w [A0]+, [A1]+ label0000087C: 0000087C 4E5E unlink A6 0000087E 4E75 rts 00000880 4E56 FFFC link A6, -0x0004 00000884 486E FFFC pea.l [A6 - 0x4] 00000888 A874 syscall GetPort 0000088A 206E FFFC movea.l A0, [A6 - 0x4] 0000088E 303C 8000 move.w D0, 0x8000 00000892 C068 0006 and.w D0, [A0 + 0x6] 00000896 4A40 tst.w D0 00000898 6616 bne +0x18 /* 000008B0 */ 0000089A 206E 0008 movea.l A0, [A6 + 0x8] 0000089E 5C88 addq.l A0, 6 000008A0 2F20 move.l -[A7], -[A0] 000008A2 3F20 move.w -[A7], -[A0] 000008A4 4EBA 0098 jsr [PC + 0x98 /* 0000093E */] 000008A8 5C8F addq.l A7, 6 000008AA 2F00 move.l -[A7], D0 000008AC A862 syscall ForeColor 000008AE 6006 bra +0x8 /* 000008B6 */ label000008B0: 000008B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008B4 AA14 syscall RGBForeColor label000008B6: 000008B6 4E5E unlink A6 000008B8 4E75 rts fn000008BA: 000008BA 4E56 FFF0 link A6, -0x0010 000008BE 486E FFF6 pea.l [A6 - 0xA] 000008C2 A874 syscall GetPort 000008C4 206E FFF6 movea.l A0, [A6 - 0xA] 000008C8 303C 8000 move.w D0, 0x8000 000008CC C068 0006 and.w D0, [A0 + 0x6] 000008D0 4A40 tst.w D0 000008D2 6616 bne +0x18 /* 000008EA */ 000008D4 206E 0008 movea.l A0, [A6 + 0x8] 000008D8 5C88 addq.l A0, 6 000008DA 2F20 move.l -[A7], -[A0] 000008DC 3F20 move.w -[A7], -[A0] 000008DE 4EBA 005E jsr [PC + 0x5E /* 0000093E */] 000008E2 5C8F addq.l A7, 6 000008E4 2F00 move.l -[A7], D0 000008E6 A863 syscall BackColor 000008E8 6006 bra +0x8 /* 000008F0 */ label000008EA: 000008EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008EE AA15 syscall RGBBackColor label000008F0: 000008F0 4E5E unlink A6 000008F2 4E75 rts fn000008F4: 000008F4 4E56 FFF0 link A6, -0x0010 000008F8 486E FFF6 pea.l [A6 - 0xA] 000008FC A874 syscall GetPort 000008FE 206E FFF6 movea.l A0, [A6 - 0xA] 00000902 0828 0007 0006 btst.b [A0 + 0x6], 0x7 00000908 6712 beq +0x14 /* 0000091C */ 0000090A 206E FFF6 movea.l A0, [A6 - 0xA] 0000090E 43EE FFF0 lea.l A1, [A6 - 0x10] 00000912 41E8 002A lea.l A0, [A0 + 0x2A] 00000916 22D8 move.l [A1]+, [A0]+ 00000918 32D8 move.w [A1]+, [A0]+ 0000091A 6012 bra +0x14 /* 0000092E */ label0000091C: 0000091C 486E FFF0 pea.l [A6 - 0x10] 00000920 206E FFF6 movea.l A0, [A6 - 0xA] 00000924 2F28 0054 move.l -[A7], [A0 + 0x54] 00000928 4EBA 0092 jsr [PC + 0x92 /* 000009BC */] 0000092C 508F addq.l A7, 8 label0000092E: 0000092E 206E 0008 movea.l A0, [A6 + 0x8] 00000932 43EE FFF0 lea.l A1, [A6 - 0x10] 00000936 20D9 move.l [A0]+, [A1]+ 00000938 30D9 move.w [A0]+, [A1]+ 0000093A 4E5E unlink A6 0000093C 4E75 rts fn0000093E: 0000093E 4E56 FFF2 link A6, -0x000E 00000942 2F0B move.l -[A7], A3 00000944 41EC 1034 lea.l A0, [A4 + 0x1034] 00000948 2648 movea.l A3, A0 0000094A 2D53 FFFC move.l [A6 - 0x4], [A3] 0000094E 41EB 000A lea.l A0, [A3 + 0xA] 00000952 2F20 move.l -[A7], -[A0] 00000954 3F20 move.w -[A7], -[A0] 00000956 41EE 000E lea.l A0, [A6 + 0xE] 0000095A 2F20 move.l -[A7], -[A0] 0000095C 3F20 move.w -[A7], -[A0] 0000095E 4EBA 00DE jsr [PC + 0xDE /* 00000A3E */] 00000962 4FEF 000C lea.l A7, [A7 + 0xC] 00000966 2D40 FFF4 move.l [A6 - 0xC], D0 0000096A 7007 moveq.l D0, 0x07 0000096C 3D40 FFF2 move.w [A6 - 0xE], D0 00000970 47EB 000A lea.l A3, [A3 + 0xA] 00000974 6030 bra +0x32 /* 000009A6 */ label00000976: 00000976 41EB 000A lea.l A0, [A3 + 0xA] 0000097A 2F20 move.l -[A7], -[A0] 0000097C 3F20 move.w -[A7], -[A0] 0000097E 41EE 000E lea.l A0, [A6 + 0xE] 00000982 2F20 move.l -[A7], -[A0] 00000984 3F20 move.w -[A7], -[A0] 00000986 4EBA 00B6 jsr [PC + 0xB6 /* 00000A3E */] 0000098A 4FEF 000C lea.l A7, [A7 + 0xC] 0000098E 2D40 FFF8 move.l [A6 - 0x8], D0 00000992 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00000996 6C0A bge +0xC /* 000009A2 */ 00000998 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8] 0000099E 2D53 FFFC move.l [A6 - 0x4], [A3] label000009A2: 000009A2 47EB 000A lea.l A3, [A3 + 0xA] label000009A6: 000009A6 302E FFF2 move.w D0, [A6 - 0xE] 000009AA 536E FFF2 subq.w [A6 - 0xE], 1 000009AE 4A40 tst.w D0 000009B0 66C4 bne -0x3A /* 00000976 */ 000009B2 202E FFFC move.l D0, [A6 - 0x4] 000009B6 265F movea.l A3, [A7]+ 000009B8 4E5E unlink A6 000009BA 4E75 rts fn000009BC: 000009BC 4E56 FFF0 link A6, -0x0010 000009C0 2F0B move.l -[A7], A3 000009C2 41EC 1034 lea.l A0, [A4 + 0x1034] 000009C6 2648 movea.l A3, A0 000009C8 41EE FFF0 lea.l A0, [A6 - 0x10] 000009CC 43EB 0004 lea.l A1, [A3 + 0x4] 000009D0 20D9 move.l [A0]+, [A1]+ 000009D2 30D9 move.w [A0]+, [A1]+ 000009D4 202E 0008 move.l D0, [A6 + 0x8] 000009D8 9093 sub.l D0, [A3] 000009DA 2F00 move.l -[A7], D0 000009DC 4EBA FCC4 jsr [PC - 0x33C /* 000006A2 */] 000009E0 588F addq.l A7, 4 000009E2 2D40 FFF8 move.l [A6 - 0x8], D0 000009E6 7007 moveq.l D0, 0x07 000009E8 3D40 FFF6 move.w [A6 - 0xA], D0 000009EC 47EB 000A lea.l A3, [A3 + 0xA] 000009F0 602E bra +0x30 /* 00000A20 */ label000009F2: 000009F2 202E 0008 move.l D0, [A6 + 0x8] 000009F6 9093 sub.l D0, [A3] 000009F8 2F00 move.l -[A7], D0 000009FA 4EBA FCA6 jsr [PC - 0x35A /* 000006A2 */] 000009FE 588F addq.l A7, 4 00000A00 2D40 FFFC move.l [A6 - 0x4], D0 00000A04 B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000A08 6C12 bge +0x14 /* 00000A1C */ 00000A0A 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 00000A10 41EE FFF0 lea.l A0, [A6 - 0x10] 00000A14 43EB 0004 lea.l A1, [A3 + 0x4] 00000A18 20D9 move.l [A0]+, [A1]+ 00000A1A 30D9 move.w [A0]+, [A1]+ label00000A1C: 00000A1C 47EB 000A lea.l A3, [A3 + 0xA] label00000A20: 00000A20 302E FFF6 move.w D0, [A6 - 0xA] 00000A24 536E FFF6 subq.w [A6 - 0xA], 1 00000A28 4A40 tst.w D0 00000A2A 66C6 bne -0x38 /* 000009F2 */ 00000A2C 206E 000C movea.l A0, [A6 + 0xC] 00000A30 43EE FFF0 lea.l A1, [A6 - 0x10] 00000A34 20D9 move.l [A0]+, [A1]+ 00000A36 30D9 move.w [A0]+, [A1]+ 00000A38 265F movea.l A3, [A7]+ 00000A3A 4E5E unlink A6 00000A3C 4E75 rts fn00000A3E: 00000A3E 4E56 FFF8 link A6, -0x0008 00000A42 7000 moveq.l D0, 0x00 00000A44 302E 0008 move.w D0, [A6 + 0x8] 00000A48 7200 moveq.l D1, 0x00 00000A4A 322E 000E move.w D1, [A6 + 0xE] 00000A4E 9081 sub.l D0, D1 00000A50 2F00 move.l -[A7], D0 00000A52 4EBA FC4E jsr [PC - 0x3B2 /* 000006A2 */] 00000A56 588F addq.l A7, 4 00000A58 7200 moveq.l D1, 0x00 00000A5A 322E 000A move.w D1, [A6 + 0xA] 00000A5E 7400 moveq.l D2, 0x00 00000A60 342E 0010 move.w D2, [A6 + 0x10] 00000A64 9282 sub.l D1, D2 00000A66 2F01 move.l -[A7], D1 00000A68 2D40 FFFC move.l [A6 - 0x4], D0 00000A6C 4EBA FC34 jsr [PC - 0x3CC /* 000006A2 */] 00000A70 588F addq.l A7, 4 00000A72 D0AE FFFC add.l D0, [A6 - 0x4] 00000A76 7200 moveq.l D1, 0x00 00000A78 322E 000C move.w D1, [A6 + 0xC] 00000A7C 7400 moveq.l D2, 0x00 00000A7E 342E 0012 move.w D2, [A6 + 0x12] 00000A82 9282 sub.l D1, D2 00000A84 2F01 move.l -[A7], D1 00000A86 2D40 FFF8 move.l [A6 - 0x8], D0 00000A8A 4EBA FC16 jsr [PC - 0x3EA /* 000006A2 */] 00000A8E 588F addq.l A7, 4 00000A90 D0AE FFF8 add.l D0, [A6 - 0x8] 00000A94 4E5E unlink A6 00000A96 4E75 rts 00000A98 4E56 0000 link A6, 0 00000A9C 3F3C 0002 move.w -[A7], 0x2 00000AA0 4EBA FD3C jsr [PC - 0x2C4 /* 000007DE */] 00000AA4 548F addq.l A7, 2 00000AA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AAA A8A1 syscall FrameRect 00000AAC 4267 clr.w -[A7] 00000AAE 4EBA FD2E jsr [PC - 0x2D2 /* 000007DE */] 00000AB2 548F addq.l A7, 2 00000AB4 4E5E unlink A6 00000AB6 4E75 rts 00000AB8 4E56 0000 link A6, 0 00000ABC 4A2C 100E tst.b [A4 + 0x100E] 00000AC0 6618 bne +0x1A /* 00000ADA */ 00000AC2 206E 000C movea.l A0, [A6 + 0xC] 00000AC6 226E 0008 movea.l A1, [A6 + 0x8] 00000ACA 3029 0004 move.w D0, [A1 + 0x4] 00000ACE 8068 0004 or.w D0, [A0 + 0x4] 00000AD2 0240 7FFF andi.w D0, 0x7FFF 00000AD6 4A40 tst.w D0 00000AD8 6618 bne +0x1A /* 00000AF2 */ label00000ADA: 00000ADA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ADE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AE2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000AE6 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000AEA 3F2E 0018 move.w -[A7], [A6 + 0x18] 00000AEE 42A7 clr.l -[A7] 00000AF0 A8EC syscall CopyBits label00000AF2: 00000AF2 4E5E unlink A6 00000AF4 4E75 rts fn00000AF6: 00000AF6 4E56 0000 link A6, 0 00000AFA 206E 0008 movea.l A0, [A6 + 0x8] 00000AFE 30AE 000C move.w [A0], [A6 + 0xC] 00000B02 206E 0008 movea.l A0, [A6 + 0x8] 00000B06 316E 000E 0002 move.w [A0 + 0x2], [A6 + 0xE] 00000B0C 206E 0008 movea.l A0, [A6 + 0x8] 00000B10 316E 0010 0004 move.w [A0 + 0x4], [A6 + 0x10] 00000B16 4E5E unlink A6 00000B18 4E75 rts 00000B1A 4E56 0000 link A6, 0 00000B1E 4267 clr.w -[A7] 00000B20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B24 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B28 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B2C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000B30 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000B34 A82E syscall Pack12 00000B36 101F move.b D0, [A7]+ 00000B38 4E5E unlink A6 00000B3A 4E75 rts fn00000B3C: 00000B3C 4E56 FFDA link A6, -0x0026 00000B40 6000 0132 bra +0x134 /* 00000C74 */ 00000B44 0000 0000 ori.b D0, 0x0 00000B48 0000 0001 ori.b D0, 0x1 00000B4C 0000 FFFF ori.b D0, 0xFF 00000B50 FFFF .invalid <> 00000B52 FFFF .invalid <> 00000B54 0000 0000 ori.b D0, 0x0 00000B58 0000 0000 ori.b D0, 0x0 00000B5C 0000 0000 ori.b D0, 0x0 00000B60 0000 0001 ori.b D0, 0x1 00000B64 0000 FFFF ori.b D0, 0xFF 00000B68 FFFF .invalid <> 00000B6A FFFF .invalid <> 00000B6C 0000 8000 ori.b D0, 0x0 00000B70 8000 or.b D0, D0 00000B72 8000 or.b D0, D0 00000B74 0000 0000 ori.b D0, 0x0 00000B78 0000 0000 ori.b D0, 0x0 00000B7C 0000 0000 ori.b D0, 0x0 00000B80 0000 0000 ori.b D0, 0x0 00000B84 0000 0000 ori.b D0, 0x0 00000B88 0000 0000 ori.b D0, 0x0 00000B8C 0000 0000 ori.b D0, 0x0 00000B90 0000 0000 ori.b D0, 0x0 00000B94 0000 0000 ori.b D0, 0x0 00000B98 0000 0000 ori.b D0, 0x0 00000B9C 0000 0000 ori.b D0, 0x0 00000BA0 0000 0000 ori.b D0, 0x0 00000BA4 0000 0000 ori.b D0, 0x0 00000BA8 0000 0000 ori.b D0, 0x0 00000BAC 0000 0000 ori.b D0, 0x0 00000BB0 0000 0000 ori.b D0, 0x0 00000BB4 0000 0000 ori.b D0, 0x0 00000BB8 0000 0000 ori.b D0, 0x0 00000BBC 0000 0000 ori.b D0, 0x0 00000BC0 0000 0000 ori.b D0, 0x0 00000BC4 0000 0000 ori.b D0, 0x0 00000BC8 0000 0000 ori.b D0, 0x0 00000BCC 0000 0000 ori.b D0, 0x0 00000BD0 0000 0000 ori.b D0, 0x0 00000BD4 0000 0000 ori.b D0, 0x0 00000BD8 0000 0000 ori.b D0, 0x0 00000BDC 0000 0000 ori.b D0, 0x0 00000BE0 0000 0000 ori.b D0, 0x0 00000BE4 0000 0000 ori.b D0, 0x0 00000BE8 0000 0000 ori.b D0, 0x0 00000BEC 0000 0000 ori.b D0, 0x0 00000BF0 0000 0000 ori.b D0, 0x0 00000BF4 0000 0000 ori.b D0, 0x0 00000BF8 0000 0000 ori.b D0, 0x0 00000BFC 0000 0000 ori.b D0, 0x0 00000C00 0000 0000 ori.b D0, 0x0 00000C04 0000 0000 ori.b D0, 0x0 00000C08 0000 0000 ori.b D0, 0x0 00000C0C 0000 0000 ori.b D0, 0x0 00000C10 0000 0000 ori.b D0, 0x0 00000C14 0000 0000 ori.b D0, 0x0 00000C18 0000 0000 ori.b D0, 0x0 00000C1C 0000 0000 ori.b D0, 0x0 00000C20 0000 0000 ori.b D0, 0x0 00000C24 0000 0000 ori.b D0, 0x0 00000C28 0000 0000 ori.b D0, 0x0 00000C2C 0000 0000 ori.b D0, 0x0 00000C30 0000 0000 ori.b D0, 0x0 00000C34 0000 0000 ori.b D0, 0x0 00000C38 0000 0000 ori.b D0, 0x0 00000C3C 0000 0000 ori.b D0, 0x0 00000C40 0000 0000 ori.b D0, 0x0 00000C44 0000 0000 ori.b D0, 0x0 00000C48 0000 0000 ori.b D0, 0x0 00000C4C 0000 0000 ori.b D0, 0x0 00000C50 0000 0000 ori.b D0, 0x0 00000C54 0000 0000 ori.b D0, 0x0 00000C58 0000 0000 ori.b D0, 0x0 00000C5C 0000 0000 ori.b D0, 0x0 00000C60 0000 0000 ori.b D0, 0x0 00000C64 0000 0000 ori.b D0, 0x0 00000C68 0000 0000 ori.b D0, 0x0 00000C6C 0000 0000 ori.b D0, 0x0 00000C70 0000 0000 ori.b D0, 0x0 label00000C74: 00000C74 43FA FECE lea.l A1, [PC - 0x132 /* 00000B44, value 0x0, cstring "" */] 00000C78 206E 0008 movea.l A0, [A6 + 0x8] 00000C7C 4A68 0004 tst.w [A0 + 0x4] 00000C80 6A06 bpl +0x8 /* 00000C88 */ 00000C82 2268 002A movea.l A1, [A0 + 0x2A] 00000C86 2251 movea.l A1, [A1] label00000C88: 00000C88 2D49 FFE2 move.l [A6 - 0x1E], A1 00000C8C 43FA FECE lea.l A1, [PC - 0x132 /* 00000B5C, value 0x0, cstring "" */] 00000C90 206E 000C movea.l A0, [A6 + 0xC] 00000C94 4A68 0004 tst.w [A0 + 0x4] 00000C98 6A06 bpl +0x8 /* 00000CA0 */ 00000C9A 2268 002A movea.l A1, [A0 + 0x2A] 00000C9E 2251 movea.l A1, [A1] label00000CA0: 00000CA0 2D49 FFDE move.l [A6 - 0x22], A1 00000CA4 43FA FECE lea.l A1, [PC - 0x132 /* 00000B74, value 0x0, cstring "" */] 00000CA8 2D49 FFDA move.l [A6 - 0x26], A1 00000CAC 206E FFE2 movea.l A0, [A6 - 0x1E] 00000CB0 3028 0006 move.w D0, [A0 + 0x6] 00000CB4 5240 addq.w D0, 1 00000CB6 3D40 FFF2 move.w [A6 - 0xE], D0 00000CBA 206E FFDE movea.l A0, [A6 - 0x22] 00000CBE 3028 0006 move.w D0, [A0 + 0x6] 00000CC2 5240 addq.w D0, 1 00000CC4 3D40 FFEE move.w [A6 - 0x12], D0 00000CC8 426E FFF4 clr.w [A6 - 0xC] 00000CCC 6000 00B8 bra +0xBA /* 00000D86 */ label00000CD0: 00000CD0 426E FFF0 clr.w [A6 - 0x10] 00000CD4 302E FFF4 move.w D0, [A6 - 0xC] 00000CD8 48C0 ext.l D0 00000CDA E780 asl D0, 3 00000CDC D0AE FFE2 add.l D0, [A6 - 0x1E] 00000CE0 322E FFF0 move.w D1, [A6 - 0x10] 00000CE4 48C1 ext.l D1 00000CE6 E781 asl D1, 3 00000CE8 D2AE FFDE add.l D1, [A6 - 0x22] 00000CEC 2041 movea.l A0, D1 00000CEE 41E8 0010 lea.l A0, [A0 + 0x10] 00000CF2 2F20 move.l -[A7], -[A0] 00000CF4 3F20 move.w -[A7], -[A0] 00000CF6 2040 movea.l A0, D0 00000CF8 41E8 0010 lea.l A0, [A0 + 0x10] 00000CFC 2F20 move.l -[A7], -[A0] 00000CFE 3F20 move.w -[A7], -[A0] 00000D00 4EBA FD3C jsr [PC - 0x2C4 /* 00000A3E */] 00000D04 4FEF 000C lea.l A7, [A7 + 0xC] 00000D08 2D40 FFE6 move.l [A6 - 0x1A], D0 00000D0C 7001 moveq.l D0, 0x01 00000D0E 3D40 FFF6 move.w [A6 - 0xA], D0 00000D12 6058 bra +0x5A /* 00000D6C */ label00000D14: 00000D14 302E FFF4 move.w D0, [A6 - 0xC] 00000D18 48C0 ext.l D0 00000D1A E780 asl D0, 3 00000D1C D0AE FFE2 add.l D0, [A6 - 0x1E] 00000D20 322E FFF6 move.w D1, [A6 - 0xA] 00000D24 48C1 ext.l D1 00000D26 E781 asl D1, 3 00000D28 D2AE FFDE add.l D1, [A6 - 0x22] 00000D2C 2041 movea.l A0, D1 00000D2E 41E8 0010 lea.l A0, [A0 + 0x10] 00000D32 2F20 move.l -[A7], -[A0] 00000D34 3F20 move.w -[A7], -[A0] 00000D36 2040 movea.l A0, D0 00000D38 41E8 0010 lea.l A0, [A0 + 0x10] 00000D3C 2F20 move.l -[A7], -[A0] 00000D3E 3F20 move.w -[A7], -[A0] 00000D40 4EBA FCFC jsr [PC - 0x304 /* 00000A3E */] 00000D44 4FEF 000C lea.l A7, [A7 + 0xC] 00000D48 2D40 FFEA move.l [A6 - 0x16], D0 00000D4C 202E FFEA move.l D0, [A6 - 0x16] 00000D50 B0AE FFE6 cmp.l D0, [A6 - 0x1A] 00000D54 6C12 bge +0x14 /* 00000D68 */ 00000D56 3D6E FFF6 FFF0 move.w [A6 - 0x10], [A6 - 0xA] 00000D5C 202E FFEA move.l D0, [A6 - 0x16] 00000D60 2D40 FFE6 move.l [A6 - 0x1A], D0 00000D64 4A80 tst.l D0 00000D66 670E beq +0x10 /* 00000D76 */ label00000D68: 00000D68 526E FFF6 addq.w [A6 - 0xA], 1 label00000D6C: 00000D6C 302E FFF6 move.w D0, [A6 - 0xA] 00000D70 B06E FFEE cmp.w D0, [A6 - 0x12] 00000D74 6D9E blt -0x60 /* 00000D14 */ label00000D76: 00000D76 306E FFF4 movea.w A0, [A6 - 0xC] 00000D7A D1EE FFDA add.l A0, [A6 - 0x26] 00000D7E 10AE FFF1 move.b [A0], [A6 - 0xF] 00000D82 526E FFF4 addq.w [A6 - 0xC], 1 label00000D86: 00000D86 302E FFF4 move.w D0, [A6 - 0xC] 00000D8A B06E FFF2 cmp.w D0, [A6 - 0xE] 00000D8E 6D00 FF40 blt -0xBE /* 00000CD0 */ 00000D92 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000D96 246E 0008 movea.l A2, [A6 + 0x8] 00000D9A 4EBA 00FA jsr [PC + 0xFA /* 00000E96 */] 00000D9E 264A movea.l A3, A2 00000DA0 6100 00E0 bsr +0xE2 /* 00000E82 */ 00000DA4 246E 000C movea.l A2, [A6 + 0xC] 00000DA8 4EBA 00EC jsr [PC + 0xEC /* 00000E96 */] 00000DAC C74A exg A3, A2 00000DAE 2052 movea.l A0, [A2] 00000DB0 2253 movea.l A1, [A3] 00000DB2 4A2E 0011 tst.b [A6 + 0x11] 00000DB6 6710 beq +0x12 /* 00000DC8 */ 00000DB8 302A 000A move.w D0, [A2 + 0xA] 00000DBC 906A 0006 sub.w D0, [A2 + 0x6] 00000DC0 5340 subq.w D0, 1 00000DC2 C1C6 muls.w D0, D6 00000DC4 D3C0 add.l A1, D0 00000DC6 4446 neg.w D6 label00000DC8: 00000DC8 7000 moveq.l D0, 0x00 00000DCA 49FA FDA8 lea.l A4, [PC - 0x258 /* 00000B74, value 0x0, cstring "" */] 00000DCE 3D6A 0006 FFFC move.w [A6 - 0x4], [A2 + 0x6] label00000DD4: 00000DD4 3E2A 000A move.w D7, [A2 + 0xA] 00000DD8 BE6E FFFC cmp.w D7, [A6 - 0x4] 00000DDC 6F00 00B0 ble +0xB2 /* 00000E8E */ 00000DE0 7E00 moveq.l D7, 0x00 00000DE2 4A2E 0010 tst.b [A6 + 0x10] 00000DE6 6718 beq +0x1A /* 00000E00 */ 00000DE8 3E2B 000C move.w D7, [A3 + 0xC] 00000DEC 9E6B 0008 sub.w D7, [A3 + 0x8] 00000DF0 5347 subq.w D7, 1 00000DF2 CFC5 muls.w D7, D5 00000DF4 3007 move.w D0, D7 00000DF6 E64F lsr D7.w, 3 00000DF8 0200 0007 andi.b D0, 0x7 00000DFC E07B ror D3.w, D0 00000DFE 9840 sub.w D4, D0 label00000E00: 00000E00 6100 0080 bsr +0x82 /* 00000E82 */ 00000E04 342A 0008 move.w D2, [A2 + 0x8] label00000E08: 00000E08 B46A 000C cmp.w D2, [A2 + 0xC] 00000E0C 6C4C bge +0x4E /* 00000E5A */ 00000E0E 1030 7000 move.b D0, [A0 + D7.w] 00000E12 C003 and.b D0, D3 00000E14 E868 lsr D0.w, D4 00000E16 EA3B ror D3.b, D5 00000E18 9845 sub.w D4, D5 00000E1A 6A04 bpl +0x6 /* 00000E20 */ 00000E1C 5247 addq.w D7, 1 00000E1E 5044 addq.w D4, 8 label00000E20: 00000E20 6100 0060 bsr +0x62 /* 00000E82 */ 00000E24 8731 7000 or.b [A1 + D7.w], D3 00000E28 B731 7000 xor.b [A1 + D7.w], D3 00000E2C 1034 0000 move.b D0, [A4 + D0.w] 00000E30 E968 lsl D0.w, D4 00000E32 8131 7000 or.b [A1 + D7.w], D0 00000E36 4A2E 0010 tst.b [A6 + 0x10] 00000E3A 660C bne +0xE /* 00000E48 */ 00000E3C EA3B ror D3.b, D5 00000E3E 9845 sub.w D4, D5 00000E40 6A10 bpl +0x12 /* 00000E52 */ 00000E42 5247 addq.w D7, 1 00000E44 5044 addq.w D4, 8 00000E46 600A bra +0xC /* 00000E52 */ label00000E48: 00000E48 D845 add.w D4, D5 00000E4A EB3B rol D3.b, D5 00000E4C 6404 bcc +0x6 /* 00000E52 */ 00000E4E 5347 subq.w D7, 1 00000E50 5144 subq.w D4, 8 label00000E52: 00000E52 6100 002E bsr +0x30 /* 00000E82 */ 00000E56 5242 addq.w D2, 1 00000E58 60AE bra -0x50 /* 00000E08 */ label00000E5A: 00000E5A 4A03 tst.b D3 00000E5C 6B06 bmi +0x8 /* 00000E64 */ label00000E5E: 00000E5E D845 add.w D4, D5 00000E60 EB3B rol D3.b, D5 00000E62 6AFA bpl -0x4 /* 00000E5E */ label00000E64: 00000E64 41F0 6000 lea.l A0, [A0 + D6.w] 00000E68 6100 0018 bsr +0x1A /* 00000E82 */ 00000E6C 4A03 tst.b D3 00000E6E 6B06 bmi +0x8 /* 00000E76 */ label00000E70: 00000E70 D845 add.w D4, D5 00000E72 EB3B rol D3.b, D5 00000E74 6AFA bpl -0x4 /* 00000E70 */ label00000E76: 00000E76 43F1 6000 lea.l A1, [A1 + D6.w] 00000E7A 526E FFFC addq.w [A6 - 0x4], 1 00000E7E 6000 FF54 bra -0xAA /* 00000DD4 */ fn00000E82: 00000E82 4843 swap.w D3 00000E84 4844 swap.w D4 00000E86 4845 swap.w D5 00000E88 4846 swap.w D6 00000E8A 4847 swap.w D7 00000E8C 4E75 rts label00000E8E: 00000E8E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000E92 4E5E unlink A6 00000E94 4E75 rts fn00000E96: 00000E96 7201 moveq.l D1, 0x01 00000E98 3C2A 0004 move.w D6, [A2 + 0x4] 00000E9C 6A08 bpl +0xA /* 00000EA6 */ 00000E9E 0246 7FFF andi.w D6, 0x7FFF 00000EA2 322A 0020 move.w D1, [A2 + 0x20] label00000EA6: 00000EA6 3A01 move.w D5, D1 00000EA8 5341 subq.w D1, 1 00000EAA D241 add.w D1, D1 00000EAC D241 add.w D1, D1 00000EAE 41FA 001A lea.l A0, [PC + 0x1A /* 00000ECA, value 0x80003, cstring "" */] 00000EB2 7003 moveq.l D0, 0x03 00000EB4 9070 1802 sub.w D0, [A0 + D1 + 0x2] 00000EB8 41FA 0030 lea.l A0, [PC + 0x30 /* 00000EEA, value 0x1030FFF */] 00000EBC 1630 0800 move.b D3, [A0 + D0] 00000EC0 383C 0008 move.w D4, 0x8 00000EC4 9845 sub.w D4, D5 00000EC6 E96B lsl D3.w, D4 00000EC8 6024 bra +0x26 /* 00000EEE */ 00000ECA 0008 0003 ori.b A0, 0x3 00000ECE 0004 0002 ori.b D4, 0x2 00000ED2 0000 0000 ori.b D0, 0x0 00000ED6 0002 0001 ori.b D2, 0x1 00000EDA 0000 0000 ori.b D0, 0x0 00000EDE 0000 0000 ori.b D0, 0x0 00000EE2 0000 0000 ori.b D0, 0x0 00000EE6 0001 0000 ori.b D1, 0x0 00000EEA 0103 btst D3, D0 00000EEC 0FFF .incomplete label00000EEE: 00000EEE 4E75 rts 00000EF0 0000 0000 ori.b D0, 0x0 00000EF4 0000 0000 ori.b D0, 0x0 00000EF8 0000 0000 ori.b D0, 0x0 00000EFC 0000 0000 ori.b D0, 0x0 00000F00 0000 0000 ori.b D0, 0x0 00000F04 0000 0000 ori.b D0, 0x0 00000F08 0000 0000 ori.b D0, 0x0 00000F0C 0000 0000 ori.b D0, 0x0 00000F10 0000 0000 ori.b D0, 0x0 00000F14 0000 0000 ori.b D0, 0x0 00000F18 0000 0000 ori.b D0, 0x0 00000F1C 0000 0000 ori.b D0, 0x0 00000F20 0000 0000 ori.b D0, 0x0 00000F24 0000 0000 ori.b D0, 0x0 00000F28 0000 0000 ori.b D0, 0x0 00000F2C 0000 0000 ori.b D0, 0x0 00000F30 0000 0000 ori.b D0, 0x0 00000F34 0000 0000 ori.b D0, 0x0 00000F38 0000 0000 ori.b D0, 0x0 00000F3C 0000 0000 ori.b D0, 0x0 00000F40 0000 0000 ori.b D0, 0x0 00000F44 0000 0000 ori.b D0, 0x0 00000F48 0000 0000 ori.b D0, 0x0 00000F4C 0000 0000 ori.b D0, 0x0 00000F50 0000 0000 ori.b D0, 0x0 00000F54 0000 0000 ori.b D0, 0x0 00000F58 0000 0000 ori.b D0, 0x0 00000F5C 0000 0000 ori.b D0, 0x0 00000F60 0000 0000 ori.b D0, 0x0 00000F64 0000 0000 ori.b D0, 0x0 00000F68 0000 0000 ori.b D0, 0x0 00000F6C 0000 0000 ori.b D0, 0x0 00000F70 0000 0000 ori.b D0, 0x0 00000F74 0000 0000 ori.b D0, 0x0 00000F78 0000 0000 ori.b D0, 0x0 00000F7C 0000 0000 ori.b D0, 0x0 00000F80 0000 0000 ori.b D0, 0x0 00000F84 0000 0000 ori.b D0, 0x0 00000F88 0000 0000 ori.b D0, 0x0 00000F8C 0000 0000 ori.b D0, 0x0 00000F90 0000 0000 ori.b D0, 0x0 00000F94 0000 0000 ori.b D0, 0x0 00000F98 0000 0000 ori.b D0, 0x0 00000F9C 0000 0000 ori.b D0, 0x0 00000FA0 0000 0000 ori.b D0, 0x0 00000FA4 0000 0000 ori.b D0, 0x0 00000FA8 0000 0000 ori.b D0, 0x0 00000FAC 0000 0000 ori.b D0, 0x0 00000FB0 0000 0000 ori.b D0, 0x0 00000FB4 0000 0000 ori.b D0, 0x0 00000FB8 0000 0000 ori.b D0, 0x0 00000FBC 0000 0000 ori.b D0, 0x0 00000FC0 0000 0000 ori.b D0, 0x0 00000FC4 0000 0000 ori.b D0, 0x0 00000FC8 0000 0000 ori.b D0, 0x0 00000FCC 0000 0000 ori.b D0, 0x0 00000FD0 0000 0000 ori.b D0, 0x0 00000FD4 0000 0000 ori.b D0, 0x0 00000FD8 0000 0000 ori.b D0, 0x0 00000FDC 0000 0000 ori.b D0, 0x0 00000FE0 0000 0000 ori.b D0, 0x0 00000FE4 0000 0000 ori.b D0, 0x0 00000FE8 0000 0000 ori.b D0, 0x0 00000FEC 0000 0000 ori.b D0, 0x0 00000FF0 0000 0000 ori.b D0, 0x0 00000FF4 0000 0D41 ori.b D0, 0x41 /* 'A' */ 00000FF8 7373 moveq.l D1, 0x73 00000FFA 6572 bcs +0x74 /* 0000106E */ 00000FFC 7420 moveq.l D2, 0x20 00000FFE 4661 not.w -[A1] 00001000 696C bvs +0x6E /* 0000106E */ 00001002 6564 bcs +0x66 /* 00001068 */ 00001004 0000 0000 ori.b D0, 0x0 00001008 FFFF .invalid <> 0000100A FFFF .invalid <> 0000100C FFFF .invalid <> 0000100E 0000 0000 ori.b D0, 0x0 00001012 0000 0000 ori.b D0, 0x0 00001016 0000 0000 ori.b D0, 0x0 0000101A 0000 0000 ori.b D0, 0x0 0000101E 0000 0000 ori.b D0, 0x0 00001022 0000 0000 ori.b D0, 0x0 00001026 0000 0000 ori.b D0, 0x0 0000102A 0000 0000 ori.b D0, 0x0 0000102E 0000 0000 ori.b D0, 0x0 00001032 0000 0000 ori.b D0, 0x0 00001036 0021 0000 ori.b -[A1], 0x0 0000103A 0000 0000 ori.b D0, 0x0 0000103E 0000 001E ori.b D0, 0x1E 00001042 FFFF .invalid <> 00001044 FFFF .invalid <> 00001046 FFFF .invalid <> 00001048 0000 00CD ori.b D0, 0xCD 0000104C DD6B 08C2 add.w [A3 + 0x8C2], D6 00001050 06A2 0000 0155 addi.l -[A2], 0x155 00001056 0000 A000 ori.b D0, 0x0 0000105A 0000 0000 ori.b D0, 0x0 0000105E 0199 bclr [A1]+, D0 00001060 0000 0000 ori.b D0, 0x0 00001064 D400 add.b D2, D0 00001066 0000 0111 ori.b D0, 0x11 // begin alternate branch 00001068-0000106A label00001068: 00001068 0111 btst [A1], D0 // end alternate branch 00001068-0000106A label00001068: // (misaligned) 0000106A 0000 0000 ori.b D0, 0x0 label0000106E: 0000106E 0000 0000 ori.b D0, 0x0 00001072 0089 0000 0000 ori.l A1, 0x0 00001078 0000 0000 ori.b D0, 0x0 0000107C 0045 FC00 ori.w D5, 0xFC00 00001080 F37D .extension 0x37D <> // unimplemented 00001082 052F .incomplete